body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a img { border:none; }
.Frm { border-left:1px solid #CCCCCC; border-right:none; border-bottom:none; border-top:1px solid #CCCCCC; font-size:10px; margin-right:5px; }
textarea.Frm { font-size:11px; }
#Externo { position:relative; width:1003px; margin:0px auto; }
#Corpo { position:relative; float:left; background-image:url(default/bg_corpo.jpg); background-repeat:repeat-y; }
#Topo { position:relative; height:104px; background-image:url(default/bg_topo.jpg); background-repeat:no-repeat; }
#Menu { position:relative; float:left; width:180px; }
#Conteudo { position:relative; float:right; width:811px; min-height:400px; padding:6px; background-color:#FFFFFF; }
#Rodape { position:relative; float:left; width:1003px; height:23px; background-image:url(default/bg_rodape.jpg); background-repeat:repeat-x; text-align:center; padding-top:7px; }
#Rodape span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#Menu ul { padding:0px;	margin:0px;	list-style:none; }
#Menu ul li { padding-top:4px; height:22px;	border-bottom:1px #333333 dotted; }
#Menu ul li.MenuPai { background-color:#EDEDED; cursor:pointer; background-image:url(default/seta_menu_topico.jpg);	background-repeat:no-repeat; background-position:5% 0%;	text-indent:20px; font-size:12px; color:#666666; font-weight:bold; }
#Menu ul li.MenuFilho{ background-image:url(default/seta_menu_area.jpg); background-repeat:no-repeat; background-position:12% 0%; text-indent:35px; padding-top:7px; height:19px; }
#Menu ul li.MenuFilho a { font-size:11px; color:#666666; text-decoration:none; }
#Menu ul li.MenuFilho a:hover { text-decoration:underline; }
#Conteudo .Titulo { position:relative; float:left; width:811px; background-color:#F7F7F7; padding-top:5px; height:23px; text-indent:8px; }
#Conteudo .Titulo h2{ font-weight:bold; color:#666666; font-size:12px; padding:0px; margin:0px; }
#Conteudo .Titulo label{ color:#666666; margin-right:5px; }
#Conteudo .Titulo img{ padding:0px; margin:0px; display:inline; }
#Conteudo .BarraOpcoes { position:relative; float:left; width:811px; height:27px; margin-top:10px; padding-bottom:10px; border-bottom:2px solid #F7F7F7; }
#Conteudo .BarraOpcoes span { float:left; margin-top:5px; margin-left:5px; font-size:12px; color:#666666; }
#Conteudo .BarraOpcoes ul { list-style:none; margin:0px; padding:0px; float:right; }
#Conteudo .BarraOpcoes ul li { display:inline; margin-right:15px; }
.BtnOk { position:absolute; top:3px; right:8px; }
.dvQtdVisualizacao { position:relative; float:left; width:811px; text-align:right; margin-top:5px; margin-bottom:5px; }
.dvQtdVisualizacao .spTitulo { color:#666666; font-weight:bold; }
.dvQtdVisualizacao .spValor { color:#666666; }
.Listagem{ position:relative; float:left; width:100%; }
.Listagem table { width:100%; }
.Listagem table thead tr { background-color:#EDEDED; }
.Listagem table thead tr th { text-align:left; padding:5px; color:#666666; }
.Listagem table thead tr th.Acao { width:100px; text-align:center; }
.Listagem table tbody tr.Alt { background-color:#F8F8F8; }
.Listagem table tbody tr td { text-align:left; padding:5px; color:#666666; border-bottom:1px solid #EFEFEF; border-top:1px solid #EFEFEF; }
.Listagem table tbody tr.Alt td { border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
.Listagem table tbody tr td.Acao { text-align:center; }
.Listagem table tbody tr td.Acao a { margin-left:3px; }
.Paginacao { position:relative; float:left; width:811px; height:25px; background-color:#EDEDED; }
.Paginacao .QtdResultado { position:relative; float:left; color:#666666; width:300px; font-weight:bold; margin-top:6px; text-indent:8px; }
.Paginacao .Links { position:relative; float:left; margin-left:170px; }
.Paginacao .Links a { margin-right:5px; }
.Paginacao .Links span { position:absolute; top:6px; color:#666666; }
.Paginacao .PaginacaoSelect { position:absolute; top:3px; right:3px; }
.Formulario { position:relative; float:left; width:781px; margin-top:10px; padding:15px; background-color:#F7F7F7; color:#666666; }
.Formulario .Unico { position:relative; float:left; width:781px; }
.SpanProp{color:Black; font-size:12px; font-weight:bold;}
.Formulario .Duplo { position:relative; float:left; width:250px; margin-right:10px; }
.Formulario .Unico, .Formulario .Duplo { margin-top:7px; margin-bottom:5px; }
.Formulario .Unico span, .Formulario .Duplo span { font-weight:bold; }
.Formulario .Botao { position:relative; float:left; width:741px; text-align:right; padding-right:40px; }
.Validador { position:relative; float:left; width:733px; background-image:url(default/img_error.jpg); background-position:3%; background-repeat:no-repeat; min-height:44px; padding-left:74px; padding-top:10px; margin-top:5px; border:2px solid #F7F7F7; color:#940007 !important; font-weight:bold; font-size:12px; }
.Validador ul { position:relative; float:left; width:713px; list-style:none; padding:0px; margin:0px; margin-bottom:5px; }
.Validador ul li { position:relative; float:left; width:703px; color:#666666; text-transform:uppercase; font-weight:normal; font-size:11px; }
.MsgSucesso { background-image:url(default/img_confirmado.jpg) !important; }
.MsgInfo { background-image:url(default/img_informacao.jpg) !important; }
.MsgAtencao { background-image:url(default/img_atencao.jpg) !important; }
.ProgressoChars
{
	position:absolute; 
	float:left; 
	width:745px; 
	background-repeat:no-repeat;
}
#tabnav {
	position:relative; float:left; width:765px; margin-top:10px;background-color:#F7F7F7; color:#666666;
}
 
#tabs {
	height: 20px;
	position: relative;
}
.DivSelect a{
	position: relative;
	border: 0px;
	color:Red;
}
#content {
	position: relative;
	padding: 20px;
	border: 1px solid;
}
 
#content div p {
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 12px;
}
.Login
{
	position:relative;
	float:right;
	width:30%;
	margin-top:40px;
	text-align:right;	
}